package com.senlingspace.system.domain.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 票价方案 新增、编辑
 *
 * @author lebronjames
 * @date 2024/07/17
 */
@Data
public class FareSchemeRequest implements Serializable {

    /**
     * 票价方案主键
     */
    private Long id;

    /**
     * 方案名称
     */
    private String schemeName;

    /**
     * 方案说明
     */
    private String schemeRemark;

    /**
     * 具体方案
     */
    private List<FareSchemeDetailExt> fareSchemeDetails;

    @Data
    public static class FareSchemeDetailExt implements Serializable {

        /**
         * 主键
         * 票价方案明细 Id
         */
        private Long fareSchemeDetailId;

        /**
         * 票价方案ID
         */
        private Long fareSchemeId;

        /**
         * 票档ID
         */
        private Long ticketLevelId;

        /**
         * 票类ID
         */
        private Long ticketCategoryId;

        /**
         * 门店价格
         */
        private String shopPrice;

        /**
         * 小程序价格
         */
        private String miniProgramPrice;

        /**
         * 抖音价格
         */
        private String douyinPrice;

        /**
         * 原价
         */
        private String originalPrice;

        /**
         * 是否选中 0=false，1=true
         */
        private Byte checked;

        /**
         * 抖音平台上架商品图片地址
         */
        private String platformImageUrl;

    }

}
